home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / cmail_multiple.nasl < prev    next >
Text File  |  2005-01-14  |  1KB  |  51 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4.  
  5. if(description)
  6. {
  7.  script_id(15828);
  8.  script_bugtraq_id ( 11742 );
  9.  script_version ("$Revision: 1.1 $");
  10.  name["english"] = "Youngzsoft CMailServer Multiple Remote Vulnerabilities";
  11.  script_name(english:name["english"]);
  12.  
  13.  desc["english"] = "
  14. The remote host is running YoungZSoft CMail Server, a mail server for Microsoft
  15. Windows. 
  16.  
  17. There are multiple remote vulnerabilities like buffer overflow, SQL injection,
  18. HTML injection in the remote version of this software which may allow an 
  19. attacker to execute arbitrary code on the remote host.
  20.  
  21. Solution : Upgrade to CMailServer 5.2.1 or later
  22. Risk Factor : High";
  23.  
  24.  script_description(english:desc["english"]);
  25.  
  26.  summary["english"] = "Detects the version of CMail";
  27.  script_summary(english:summary["english"]);
  28.  
  29.  script_category(ACT_GATHER_INFO);
  30.  
  31.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  32.  
  33.  family["english"] = "SMTP problems"; 
  34.  
  35.  script_family(english:family["english"]);
  36.  script_dependencie("find_service2.nasl");
  37.  script_require_ports("Services/cmailserver-smtp");
  38.  exit(0);
  39. }
  40.  
  41. #
  42. # The script code starts here
  43. #
  44. include("smtp_func.inc");
  45. port = get_kb_item("Services/cmailserver-smtp");
  46. if ( ! port ) exit(0);
  47. banner = get_smtp_banner ( port:port);
  48. if ( egrep(pattern:"^220 ESMTP CMailServer ([0-4]\.*|5\.([0-1]\..*|2\.0.*))SMTP Service Ready", string:banner) )
  49.     security_hole ( port );
  50.  
  51.